package com.vrv.app.cyberspace.modules.sys.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import com.vrv.app.cyberspace.common.utils.JSONResult;
import com.vrv.app.cyberspace.modules.sys.entity.BaseTable;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author sm
 * @since 2017-12-15
 */
public interface IBaseTableService extends IService<BaseTable> {

    JSONResult getListBase(Page<BaseTable> page, String startTime, String endTime, String title, Integer type);

    JSONResult getBase(Integer id);

    JSONResult getDynamicInformationList(Page<BaseTable> page);

    JSONResult getListHistory(Page<BaseTable> page, String startTime, String endTime, String title, Integer isEnabled, Integer type);

    JSONResult dataCount();
}
